// ## Implementation preserve start class opening. 
// ## Implementation preserve end class opening. 
import Compound;
// ## Implementation preserve start class import. 
// ## Implementation preserve end class import. 

public class Compound
// ## Implementation preserve start class extends. 
// ## Implementation preserve end class extends. 

// ## Implementation preserve start class inheritence. 
// ## Implementation preserve end class inheritence. 

{
    /** Attributes */
    public int id;
    public String name;
    public String smileString;
    public String externalReference;
    // ## Implementation preserve start class attributes. 
    // ## Implementation preserve end class attributes. 
    // ## Implementation preserve start class associations. 
    // ## Implementation preserve end class associations. 
    /**
     * Operation
     *
     * @param compoundData
     * @return boolean
     */
    public boolean createCompound ( int compoundData )
    {
        // ## Implementation preserve start class method.createCompound@boolean@@@int 
        // ## Implementation preserve end class method.createCompound@boolean@@@int 
    }
    /**
     * Operation
     *
     * @param compoundData
     * @return boolean
     */
    public boolean modifyCompound ( string[] compoundData )
    {
        // ## Implementation preserve start class method.modifyCompound@boolean@@@string[] 
        // ## Implementation preserve end class method.modifyCompound@boolean@@@string[] 
    }
    /**
     * Operation
     *
     * @param CompoundID
     * @return Compound
     */
    public Compound getCompound ( int CompoundID )
    {
        // ## Implementation preserve start class method.getCompound@Compound@@@int 
        // ## Implementation preserve end class method.getCompound@Compound@@@int 
    }
    // ## Implementation preserve start class other.operations. 
    // ## Implementation preserve end class other.operations. 
}

// ## Implementation preserve start class closing. 
// ## Implementation preserve end class closing. 
